<script>
export default {
  onShow: function () {
    //新版本更新
    if (uni.canIUse("getUpdateManager")) {
      //判断当前微信版本是否支持版本更新
      const updateManager = uni.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        if (res.hasUpdate) {
          // 请求完新版本信息的回调
          updateManager.onUpdateReady(function () {
            uni.showModal({
              title: "更新提示",
              content: "新版本已经准备好，是否重启应用？",
              success: function (res) {
                if (res.confirm) {
                  // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                  updateManager.applyUpdate()
                }
              },
            })
          })
          updateManager.onUpdateFailed(function () {
            uni.showModal({
              // 新的版本下载失败
              title: "已经有新版本了哟~",
              content: "新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~",
            })
          })
        } else {
        }
      })
    } else {
      uni.showModal({
        // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
        title: "提示",
        content:
          "当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。",
      })
    }
    let avatar = uni.getStorageSync("avatar")
    if (!avatar) {
      uni.reLaunch({
        url: "/pages/login/login",
      })
    }
  },
  onHide: function () {
    console.log("App Hide")
  },
  onThemeChange(options) {
    console.log(options, "系统主题")
  },
}
</script>
<style lang="scss">
@import "colorui/main.css";
@import "colorui/icon.css";
[v-cloak] {
  display: none;
}
/*每个页面公共css */
.u-collapse-head {
  background: #fff;
  padding: 20upx !important;
  margin-top: 10upx;
  font-size: 24upx !important;
  border-radius: 10upx !important;
  font-weight: 600;
}
.u-collapse-content {
  background: #fff;
}
.u-collapse-item {
  position: relative !important;
}
.u-swiper-indicator {
  padding: 0 !important;
}
.u-input {
  flex: 1;
  font-size: 24upx !important;
  line-height: 1;
  margin: 0 10rpx;
  color: #909399;
}
.u-action.data-v-1a326067 {
  font-size: 24upx !important;
  color: #303133;
  width: 0;
  overflow: hidden;
  transition: all 0.3s;
  white-space: nowrap;
  text-align: center;
}
</style>
